import $axios from "@/unil/index.js";
import axios from "axios";

// 获取工具列表
export function getToolList() {
  return $axios.get("/tool/general/list");
}

// 查询工具
export function conditionTool(name, ltName) {
  console.log("请求参数:", { name, ltName });

  return $axios.get("/tool/general/condition", {
    params: { name: name, ltName: ltName }, // 修改参数名称
  });
}
// 更新工具
export function updateTool(data) {
  return $axios.post("/tool/general/update", data);
}

// 删除工具
export function deleteTool(id) {
  return $axios.post("/tool/general/delete", { id });
}

//子维度列表
export function childgetToolList() {
  return $axios.get("/tool/loophole/list");
}
//添加子维度列表
export function insertgetToolList(data) {
  return $axios.post("/tool/loophole/insert",
    data
  );
}
export function IdinsertgetToolList(ids) {
  return $axios.get("/tool/loophole/ids",
    { params: ids }
  );
}
//搜素子维度列表
export function conditiongetToolList(id) {
  return $axios.get("/tool/loophole/condition", { params: id });
}
//编辑子维度列表
export function updategetToolList(data) {
  return $axios.post("/tool/loophole/update", data);
}
//删除子维度列表
export function deletegetToolList(id) {
  return $axios.post("/tool/loophole/delete", id);
}

// 导出Excel工具函数 - 修复URL问题
export function exportExcelTool(ids) {
  console.log("导出Excel请求参数:", ids);
  return $axios.post('/tool/general/exportExcel', ids, { responseType: 'blob' });
}



